// 要在主页面调用token
checkToken()
// 显示登录名
renderUname()
// 退出登录
logOut()
// 渲染统计数据
// const token = JSON.parse(localStorage.getItem('users')).token
// console.log(token)

// 封装函数,拿到数据,使用await
const getData = async () => {
  try {
    const res = await axios({
      url: '/dashboard',
      method: 'GET',
      //   请求头参数为headers
      //   下面配置在请求之前配置了了
      // headers: { Authorization: token },
    })
    //   console.log(res)
    //   在这里调用是为了拿到上面参数中overview的值
    renderOVerview(res.data.overview)
  } catch (error) {
    console.dir(error)

    // 如果token过期就让重新登录
    // if (error.response.status === 401) {
    //   showToast('你的登录信息已过期,请重新登录')
    //   localStorage.removeItem('users')
    //   setInterval(() => {
    //     location.href = './login.html'
    //   }, 1500)
    // }
  }
}
getData()

// 封装一个渲染页面方便后面的使用
const renderOVerview = (overview) => {
  console.log(overview)
  //   overview的渲染
  //   使用object对象拿到每一个的值,然后用遍历的方法来实现这个效果
  Object.keys(overview).map((item) => {
    return (document.querySelector(`.${item}`).innerHTML = overview[item])
  })
}
